<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<title>Strumento di indagine</title>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link type="text/css" rel="stylesheet" href="css/questionario.css" />
<?php
	header('Content-type: text/html; charset=utf-8');
	include_once 'questionario.php';
	include_once 'taglib.php';
	
	//$errori = array();
	session_start();
	
	if(isset($_SESSION['questionario']))
		$quest = $_SESSION['questionario'];
	else 
		$quest= new questionario();
	//if(isset($_SESSION['errori']))
	//	$errori = $_SESSION['errori'];
	
	$urlxml = "./resources/config.xml";
	$config= new SimpleXmlElement($urlxml,1,true);
	//$config = simplexml_load_file($urlxml); 
	
	$dbname = $config->database->name;
	$user = $config->database->user;
	$pass = $config->database->password;
	
	$factory = new ComboTableFactory($dbname,$user,$pass);
	
	$si_no = $factory->comboTable("tabella","chiave","valore","tipo='si_no'");
	$ore_giorno = $factory->comboTable("tabella","chiave","valore","tipo='ore_giorno'");
	$ore_settimana = $factory->comboTable("tabella","chiave","valore","tipo='ore_settimana'");
	$accordo = $factory->comboTable("tabella","chiave","valore","tipo='accordo'");
	$frequenza = $factory->comboTable("tabella","chiave","valore","tipo='frequenza'");
	$genere = $factory->comboTable("tabella","chiave","valore","tipo='genere'");
	$stato = $factory->comboTable("tabella","chiave","valore","tipo='stato'");
	$titolo = $factory->comboTable("tabella","chiave","valore","tipo='titolo'");
	$area = $factory->comboTable("tabella","chiave","valore","tipo='area'");
	$giorni_settimana = $factory->comboTable("tabella","chiave","valore","tipo='giorni_settimana'");
	$finesettimana_mese=$factory->comboTable("tabella","chiave","valore","tipo='finesettimana_mese'");
	$factory->close();
	// test assegnamento select
	//$quest->pkid=143453;
	//echo "ERRORI ";
	//var_dump($quest->errors);
	
?>

<script language="javascript" type="text/javascript">

var errori = <?php echo count($quest->getErrors()) ?>;
//alert("errori:"+errori);

function checkForm(){
	if( confirm("Procedere all'invio Questionario?")) {
		document.forms["questionario"].submit();
	}
}

function checkErrors(){
	if(errori>0)
		document.getElementById("errori").style.display="block";
	else
		document.getElementById("errori").style.display="none";
}


</script>

</head>
<body onLoad="checkErrors()">
<?php include_once 'header.php';?>
<div id="questionario" class="questionario">
<form name="questionario"  action="controller.php" method="post">
<fieldset>
<legend>STRUMENTO DI INDAGINE ANONIMO</legend>
<div id="sez1">
<table>
	<tr><td colspan='2'><?php new TagInput($quest,'codice','width:150px')?></td>
	<td><?php //new TagInput($quest,'pkid' ,'width:100px', true)?></td></tr>
	<tr><td><?php new TagInput($quest,'eta')?></td>
	<td><?php new TagRadio($quest,$genere,'genere')?></td>
	<td><?php new TagRadio($quest,$si_no,'figli')?></td>
	</tr>
	<tr><td colspan='4'><?php new TagRadio($quest,$stato,'stato')?></td></tr>
	<tr><td colspan='2'><?php new TagInput($quest,'anni_professione','text')?></td><td colspan='2'><?php new TagInput($quest,'anni_ua','text')?></td></tr>
	<tr><td colspan='4'><?php new TagRadio($quest,$titolo,'titolo')?></td></tr>
	<tr><td colspan='4'><?php new TagRadio($quest,$area,'area')?></td></tr>
</table>
</div>
&nbsp;
<div  id="errori" class="error" style="display:none;">
	<h2>Questionario incompleto</h2>
		<?php 
		/*
		print("<!--");
		var_dump($quest->getErrors());
  		print("-->");
  		*/
  		?>
	<p align="center"><img src='img/error48.png' /></p>
	<p>correggere errori indicati e ripetere l'invio</p>
</div>
<div id="sez2">
<table>
	<tr><td>&nbsp;</td></tr>
	<tr><td><?php new TagCombo($quest,$ore_giorno,'ore_giorno',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$ore_settimana,'ore_settimana',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$giorni_settimana,'giorni_settimana',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$finesettimana_mese,'finesettimana_mese',true)?></td></tr>
	<tr><td>&nbsp;</td></tr>
	<tr><td><?php new TagCombo($quest,$si_no,'chiamata',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$si_no,'tredici_ore',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$si_no,'intervallo_turno',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$si_no,'lavoro_riposo_ferie',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$si_no,'lavoro_malato',true)?></td></tr>
	<tr><td>&nbsp;</td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'velocita_lavoro',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'impegno_mentale',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'lavoro_eccessivo',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'tempo_insufficiente',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'richieste_contrastanti',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'concentrazione',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'compiti_interrotti',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'lavoro_frenetico',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'attesa_lavoro_altrui',true)?></td></tr>
	<tr><td>&nbsp;</td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'intenso_sforzo_fisico',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'attivita_rapida_costante',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'carichi_pesanti',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'posizioni_scomode_testa_braccia',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'posizioni_scomode_corpo',true)?></td></tr>
	<tr><td>&nbsp;</td></tr>
	<tr><td><b>Quante volte in una giornata lavorativa dovete fare le seguenti cose:</b></td></tr>
	<tr><td><?php new TagCombo($quest,$frequenza,'sollevare_da_piano',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$frequenza,'sollevare_da_spalle',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$frequenza,'posizione_non_eretta',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$frequenza,'oggetti_pesanti',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$frequenza,'posizione_statica',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$frequenza,'movimenti_ripetitivi_mani',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$frequenza,'pressione_mani',true)?></td></tr>
	<tr><td>&nbsp;</td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'relazioni_medici_infermieri',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'condizioni_opinioni',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'tempo_suporto_pazienti',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'controllo_spesa',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'partecipazione_acquisto',true)?></td></tr>
	<tr><td>&nbsp;</td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'capo_considerazioni',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'capo_sopprime_giudizi',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'capo_gentilezza',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'capo_interesse',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'capo_bene',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'colleghi_disponibili',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'colleghi_aiuto',true)?></td></tr>
	<tr><td>&nbsp;</td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'procedure_valide',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'procedure_assenza_errori',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'personale_liberta_espressione',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'sicurezza_costi',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'sicurezza_lavoro',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'sicurezza_decisioni_qualificati',true)?></td></tr>
	<tr><td><?php new TagCombo($quest,$accordo,'soddisfazione',true)?></td></tr>
</table>
</div>
<div align="center"><input name="sub" id="sub" type="button" onclick="checkForm();" value="Invia il Questionario" class="button" /></div>
</fieldset>
<input type="hidden" id="azione" name="azione" value="insert" />
</form>
</div>
</body>
</html>